#ifndef __LENGTH_H__
#define __LENGTH_H__

#include <Measurement.h>

using namespace std;

typedef enum
{
    INCH = BENCHMARK_UNIT,
    FEET = INCH * 12,
    YARD = FEET * 3,
    MILE = YARD * 1760
}LENGTH_UNIT;

class Length : public Measurement<LENGTH_UNIT>
{
public:
    Length(unsigned int amount, LENGTH_UNIT unit);
    void formatInWhole(char* str);
    void formatInInch(char* str);
};

#endif
